establishment where basic consumer goods are sold - Español Inglés Diccionario